home *** CD-ROM | disk | FTP | other *** search
/ Aminet 49 / Aminet 49 (2002)(GTI - Schatztruhe)[!][Jun 2002].iso / Aminet / dev / src / earth.readme < prev    next >
Text File  |  2002-03-31  |  2KB  |  78 lines

  1. Short:    OpenGL rotating globe
  2. Author:   walternn@rupert.informatik.uni-stuttgart.de (Norman Walter)
  3. Uploader: walternn@rupert.informatik.uni-stuttgart.de (Norman Walter)
  4. Type:     dev/src
  5. Requires: C Compiler (e.g. gcc), StormMesa
  6.  
  7.  
  8. 21st century and still satisfied with something like
  9.  
  10. #include <stdio.h>
  11. main ()
  12. {
  13.   printf ("Hello World!\n");
  14. }
  15.  
  16. as "Hello, World!" ?
  17.  
  18. No?
  19.  
  20. So try this!
  21.  
  22. What about saying hello to the whole damn planet?
  23.  
  24. This example source shows a textured and animated globe.
  25. You can also activate linear filtering via pulldown menu for
  26. smooth texture (you know this effect well, if you own a Nintendo 64 ;-) )
  27.  
  28. You can replace the texture "earth_small.rgb" by any SGI rgb texture
  29. - for example a Mars or Venus texture or even a Boing-Ball ;-)
  30.  
  31. You can modify this source for any purpose.
  32. Ideas:  Use a Moon-texture and add lighting for having a real-time rendered
  33. moon-phase clock. Add names and coordinates of citys and have a 3D-Worldmap.
  34. Implement a gravity routine and place satellites in the orbit.   
  35.  
  36. The executable included in this archive require 68030 cpu and 68881 fpu or better.
  37. A 68060 or PowerPC CPU and a fast 3D-accelerator is highly recommended.
  38.  
  39. Testet on Amiga 4000/30 with CyberVision64/3D,
  40. AmigaOS 3.5, CyberGraphX 3, Warp3D 3.
  41.  
  42.  
  43. Literature:
  44.  
  45. Brian W. Kernighan, Dennis M. Ritchie:
  46. The C Programming Language
  47.  
  48. Andrew Koenig: 
  49. C Traps and Pitfalls
  50.  
  51. Robert Sedgewick:
  52. Algorithms in C
  53.  
  54. Mason Woo, Jackie Neider, Tom David, Dave Shriner, Tom Davis:
  55. OpenGL 1.2 Programming Guide
  56.  
  57. Renate Kempf and Chris Frazier:
  58. OpenGL Reference Manual
  59.  
  60. Mark Kilgar:
  61. The OpenGL Utility Toolkit (GLUT) Programming Interface API
  62.  
  63.  
  64.  
  65. World Wide Web:
  66.  
  67. http://www.norman-interactive.com (my Homepage)
  68.  
  69. http://www.informatik.uni-stuttgart.de (University Stuttgart, Dept. of Computer Science)
  70.  
  71. http://www.ninemoons.com (GeekGadgets)
  72.  
  73. http://www.haage-partner.com (Haage & Partner Homepage)
  74.  
  75. http://www.sgi.com (Silicon Graphics - Inventor of OpenGL)
  76.  
  77. http://www.OpenGL.org (OpenGL Homepage)
  78.